var TextInput = new Class({
	initialize: function(textInputID, initialText, initialTextColor){
		text = $(textInputID);
		
		textColor = text.getStyle('color');
		
		if(!$defined(initialTextColor)){
			initialTextColor = textColor;
		}
		
		text.value = initialText;
		text.setStyle('color', initialTextColor);
		
		text.addEvents({
			focus: function(){
				if (text.value.contains(initialText)) {
					text.value = '';
					text.setStyle('color', textColor);
				}
			},
			
			blur: function(){
				if (text.value == '') {
					text.value = initialText;
					text.setStyle('color', initialTextColor);
				}
			}
		});
	}
});
